﻿<?xml version="1.0" encoding="utf-8"?>
<configurationSectionModel dslVersion="1.0.0.0" Id="dfcd5776-9879-49f5-84d4-8d8d551d2b49" namespace="Hxsoft.AppV1" xmlSchemaNamespace="Hxsoft.AppV1" xmlns="http://schemas.microsoft.com/dsltools/ConfigurationSectionDesigner">
  <configurationElements>
    <configurationSection name="ApplicationConfigurationSection" codeGenOptions="Singleton, XmlnsProperty" xmlSectionName="applicationConfigurationSection">
      <attributeProperties>
        <attributeProperty name="ConnectionStringName" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="connectionStringName" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="CurrentSiteId" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="currentSiteId" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Nullable&lt;System.Int32&gt;" />
          </type>
        </attributeProperty>
        <attributeProperty name="AppContextAssembly" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="appContextAssembly" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="AppContextClassName" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="appContextClassName" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="AccessControllerAssembly" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="accessControllerAssembly" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="AccessControllerClassName" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="accessControllerClassName" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="TrackerCode" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="trackerCode" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
      </attributeProperties>
    </configurationSection>
    <configurationElementCollection name="UserIntegrationSubsystemElementCollection" xmlItemName="userIntegrationSubsystemElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/UserIntegrationSubsystemElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElement name="UserIntegrationSubsystemElement">
      <attributeProperties>
        <attributeProperty name="Name" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="name" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="AssemblyName" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="assemblyName" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="ClassName" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="className" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
      </attributeProperties>
    </configurationElement>
    <configurationElement name="UsersInitElement">
      <attributeProperties>
        <attributeProperty name="UserName" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="userName" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="Password" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="password" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="Email" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="email" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="PasswordQuestion" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="passwordQuestion" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="PasswordAnswer" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="passwordAnswer" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="IsApproved" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="isApproved" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Boolean" />
          </type>
        </attributeProperty>
      </attributeProperties>
      <elementProperties>
        <elementProperty name="InRoles" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="inRoles" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/UserInRoleElementCollection" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationElement>
    <configurationElement name="RolesInitElement">
      <attributeProperties>
        <attributeProperty name="RoleName" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="roleName" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="PropertyCode" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="propertyCode" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Int32" />
          </type>
        </attributeProperty>
        <attributeProperty name="SiteId" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="siteId" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Nullable&lt;System.Int32&gt;" />
          </type>
        </attributeProperty>
        <attributeProperty name="Description" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="description" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="RoleId" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="roleId" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Guid" />
          </type>
        </attributeProperty>
      </attributeProperties>
    </configurationElement>
    <configurationElementCollection name="UsersInitElementCollection" xmlItemName="usersInitElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/UsersInitElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElementCollection name="RolesInitElementCollection" xmlItemName="rolesInitElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/RolesInitElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElementCollection name="UserInRoleElementCollection" xmlItemName="userInRoleElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/UserInRoleElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElement name="UserInRoleElement">
      <attributeProperties>
        <attributeProperty name="RoleName" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="roleName" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
      </attributeProperties>
    </configurationElement>
    <configurationElement name="ArticleContentUrlElement">
      <attributeProperties>
        <attributeProperty name="CustomContentUrl" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="customContentUrl" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
      </attributeProperties>
      <elementProperties>
        <elementProperty name="Sites" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="sites" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/SiteArticleContentUrlElementCollection" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationElement>
    <configurationElementCollection name="SiteArticleContentUrlElementCollection" xmlItemName="siteArticleContentUrlElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/SiteArticleContentUrlElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElement name="SiteArticleContentUrlElement">
      <attributeProperties>
        <attributeProperty name="SiteId" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="siteId" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Int32" />
          </type>
        </attributeProperty>
        <attributeProperty name="CustomContentUrl" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="customContentUrl" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
      </attributeProperties>
      <elementProperties>
        <elementProperty name="Modules" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="modules" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/ModuleArticleContentUrlElementCollection" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationElement>
    <configurationElementCollection name="ModuleArticleContentUrlElementCollection" xmlItemName="moduleArticleContentUrlElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/ModuleArticleContentUrlElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElement name="ModuleArticleContentUrlElement">
      <attributeProperties>
        <attributeProperty name="ModuleName" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="moduleName" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="ContentUrl" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="contentUrl" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
      </attributeProperties>
    </configurationElement>
    <configurationElementCollection name="DictionaryElementCollection" xmlItemName="dictionaryElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/DictionaryElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElement name="DictionaryElement">
      <attributeProperties>
        <attributeProperty name="Name" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="name" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
      </attributeProperties>
      <elementProperties>
        <elementProperty name="Occupys" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="occupys" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/DictionaryOccupyElementCollection" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationElement>
    <configurationElementCollection name="DictionaryOccupyElementCollection" xmlItemName="dictionaryOccupyElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/DictionaryOccupyElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElement name="DictionaryOccupyElement">
      <attributeProperties>
        <attributeProperty name="Name" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="name" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="Occupy" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="occupy" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Int32" />
          </type>
        </attributeProperty>
      </attributeProperties>
    </configurationElement>
    <configurationSection name="SystemIntegrationSection" codeGenOptions="Singleton, XmlnsProperty" xmlSectionName="systemIntegrationSection" />
    <configurationSection name="UserIntegrationSection" codeGenOptions="Singleton, XmlnsProperty" xmlSectionName="userIntegrationSection">
      <elementProperties>
        <elementProperty name="UserIntegrationSubsystems" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="userIntegrationSubsystems" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/UserIntegrationSubsystemElementCollection" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationSection>
    <configurationSection name="SystemInitSection" codeGenOptions="Singleton, XmlnsProperty" xmlSectionName="systemInitSection">
      <attributeProperties>
        <attributeProperty name="SystemInitAssembly" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="systemInitAssembly" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="SystemInitClassName" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="systemInitClassName" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
      </attributeProperties>
      <elementProperties>
        <elementProperty name="UsersInits" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="usersInits" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/UsersInitElementCollection" />
          </type>
        </elementProperty>
        <elementProperty name="RolesInits" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="rolesInits" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/RolesInitElementCollection" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationSection>
    <configurationSection name="ContentUrlSection" codeGenOptions="Singleton, XmlnsProperty" xmlSectionName="contentUrlSection">
      <elementProperties>
        <elementProperty name="Article" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="article" isReadOnly="false">
          <type>
            <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/ArticleContentUrlElement" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationSection>
    <configurationSection name="DictionaryRuleSection" codeGenOptions="Singleton, XmlnsProperty" xmlSectionName="dictionaryRuleSection">
      <elementProperties>
        <elementProperty name="Dictionarys" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="dictionarys" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/DictionaryElementCollection" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationSection>
    <configurationSection name="UploadRuleSection" codeGenOptions="Singleton, XmlnsProperty" xmlSectionName="uploadRuleSection">
      <attributeProperties>
        <attributeProperty name="AllowUploadResourceType" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="allowUploadResourceType" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="UploadResourceMaxSize" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="uploadResourceMaxSize" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Nullable&lt;System.Int64&gt;" />
          </type>
        </attributeProperty>
      </attributeProperties>
    </configurationSection>
    <configurationSection name="InfoResourceThumbnailSection" codeGenOptions="Singleton, XmlnsProperty" xmlSectionName="infoResourceThumbnailSection">
      <elementProperties>
        <elementProperty name="ResourceThumbnails" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="resourceThumbnails" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/ResourceThumbnailCopyElementCollection" />
          </type>
        </elementProperty>
        <elementProperty name="ResourceTypeThumbnails" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="resourceTypeThumbnails" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/ResourceTypeThumbnailElementCollection" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationSection>
    <configurationElement name="ResourceThumbnailCopyElement">
      <attributeProperties>
        <attributeProperty name="Name" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="name" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="Width" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="width" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Int32" />
          </type>
        </attributeProperty>
        <attributeProperty name="Height" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="height" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Int32" />
          </type>
        </attributeProperty>
      </attributeProperties>
    </configurationElement>
    <configurationElementCollection name="ResourceThumbnailCopyElementCollection" xmlItemName="thumbnailElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/ResourceThumbnailCopyElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElement name="ResourceTypeThumbnailElement">
      <attributeProperties>
        <attributeProperty name="ResourceType" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="resourceType" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
      </attributeProperties>
      <elementProperties>
        <elementProperty name="ThumbnailTypes" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="thumbnailTypes" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/ThumbnailTypeElementCollection" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationElement>
    <configurationElementCollection name="ResourceTypeThumbnailElementCollection" xmlItemName="resourceTypeThumbnailElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/ResourceTypeThumbnailElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElement name="ThumbnailTypeElement">
      <attributeProperties>
        <attributeProperty name="Name" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="name" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="Url" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="url" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="Width" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="width" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Int32" />
          </type>
        </attributeProperty>
        <attributeProperty name="Height" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="height" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/Int32" />
          </type>
        </attributeProperty>
      </attributeProperties>
    </configurationElement>
    <configurationElementCollection name="ThumbnailTypeElementCollection" xmlItemName="thumbnailTypeElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/ThumbnailTypeElement" />
      </itemType>
    </configurationElementCollection>
    <configurationSection name="SpecialSection" codeGenOptions="Singleton, XmlnsProperty" xmlSectionName="specialSection">
      <elementProperties>
        <elementProperty name="Modules" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="modules" isReadOnly="false">
          <type>
            <configurationElementCollectionMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/SpecialModuleElementCollection" />
          </type>
        </elementProperty>
      </elementProperties>
    </configurationSection>
    <configurationElementCollection name="SpecialModuleElementCollection" xmlItemName="specialModuleElement" codeGenOptions="Indexer, AddMethod, RemoveMethod">
      <itemType>
        <configurationElementMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/SpecialModuleElement" />
      </itemType>
    </configurationElementCollection>
    <configurationElement name="SpecialModuleElement">
      <attributeProperties>
        <attributeProperty name="ModuleType" isRequired="true" isKey="true" isDefaultCollection="false" xmlName="moduleType" isReadOnly="true">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="Assembly" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="assembly" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="ClassName" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="className" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="ModuleName" isRequired="true" isKey="false" isDefaultCollection="false" xmlName="moduleName" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="AccreditUrl" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="accreditUrl" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="ManageUrl" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="manageUrl" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="ContentConfigurationUrl" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="contentConfigurationUrl" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
        <attributeProperty name="PageConfigurationUrl" isRequired="false" isKey="false" isDefaultCollection="false" xmlName="pageConfigurationUrl" isReadOnly="false">
          <type>
            <externalTypeMoniker name="/dfcd5776-9879-49f5-84d4-8d8d551d2b49/String" />
          </type>
        </attributeProperty>
      </attributeProperties>
    </configurationElement>
  </configurationElements>
  <typeDefinitions>
    <externalType name="String" namespace="System" />
    <externalType name="Boolean" namespace="System" />
    <externalType name="Int32" namespace="System" />
    <externalType name="Int64" namespace="System" />
    <externalType name="Single" namespace="System" />
    <externalType name="Double" namespace="System" />
    <externalType name="DateTime" namespace="System" />
    <externalType name="TimeSpan" namespace="System" />
    <externalType name="Nullable&lt;System.Int32&gt;" namespace="System" />
    <externalType name="Guid" namespace="System" />
    <externalType name="Nullable&lt;System.Int64&gt;" namespace="System" />
  </typeDefinitions>
</configurationSectionModel>